﻿#pragma once
#include "[!output INTERFACE_NAME].h"
#include "IMVCEventHandler.h"

class [!output CLASS_NAME]
	:public CMVCEventHandlerProducer<[!output INTERFACE_NAME], [!output INTERFACE_NAME]Event>
{
	typedef [!output CLASS_NAME] this_class;

public:
	[!output CLASS_NAME]();
	~[!output CLASS_NAME]();

	virtual void	Initialize();
	virtual void	UnInitialize();
};